$(function(){
    $.ajax({
        url:BigNew.category_list,
        type:'get',
        dataType:'json',
        data:'',
        success: function(backData){
            $('.table tbody').html(template('cate-list',backData))
        }
    })

    $('#myModal').on('show.bs.modal',function(e){

        if($(e.relatedTarget).text() == '新增分类'){
            //新增按钮
            //确认按钮显示新增
            $('.btn-confirm').text('新增')
        }else {
            $('.btn-confirm').text('编辑')
            // 将值反映到input中
            $('#recipient-name').val( $(e.relatedTarget).parent().prev().prev().text())
            $('#message-text').val($(e.relatedTarget).parent().prev().text())
            //当弹出模态框时，把data-id传给确认按钮
            $('.btn-confirm').attr('data-id',$(e.relatedTarget).attr('data-id'))
        }
    })
    //模态框取消按钮
    $('.btn-cancel').click(function(){
        //清空表单文本  dom元素.reset()
        $('form')[0].reset()
    })


    $('.btn-confirm').click(function(){
        if($(this).text() == '新增'){
            // 新增分类
            $.ajax({
                url:BigNew.category_add,
                type:'post',
                dataType:'json',
                data:{
                    name:$('#recipient-name').val(),
                    slug:$('#message-text').val()
                },
                success: function(backData){
                    if(backData.code == 201){
                        alert('添加成功')

                        window.location.reload()
                    }
                }
            })
        }else {
            $.ajax({
                url:BigNew.category_edit,
                type:'post',
                dataType:'json',
                data:{
                    name:$('#recipient-name').val(),
                    slug:$('#message-text').val(),
                    id:$(this).attr('data-id')
                },
                success:function(backData){
                    if(backData.code == 200){
                        alert('修改成功')

                        window.location.reload()
                    }
                }
            })
        }
    })

    $('.table tbody').on('click','.btn-delete',function(){
        if(!confirm('确定要删除吗')) return
        $.ajax({
            url:BigNew.category_delete,
            type:'post',
            dataType:'json',
            data:{
                id:$(this).attr('data-id')
            },
            success: function(backData){
                if(backData.code == 204){
                    alert(backData.msg)
                    window.location.reload()
                }
            }
        })
    })
})

